[9:56 2017/12/26]
==========================================================================================
v5.2.1 £
==========================================================================================

> ļ
-----------------
1ļַ SSL DLL  SSL DLLͳһΪ HPSocket DLL  HPSocket4C DLL
2ļĬϰ SSL  HTTP 
3ȥ SSL  HTTP Էֱ _SSL_DISABLED  _HTTP_DISABLED ±

> ˵
-----------------
1HP-Socket v5.2.1 ȫ HP-Socket v5.1.1 汾ֱ滻

> ģ˵
-----------------
1޸ĵDLL
2±demo
޸


[16:50 2017/11/20]
> ģ޸
-----------------
1޸ģ鲿ֲΪѡ
2iwinhttp demo Ϊģ
3޸ģiwinhttp޷
4dllΪbeta4



[9:51 2017/11/13]
==========================================================================================
v5.1.1 £
==========================================================================================

> ͣչܣ
-----------------
1 Server/Agent/Client ӡͣݡܣUDP Server ⣩
2API £
	1 HP_Server_PauseReceive			()
	2 HP_Server_IsPauseReceive		()
	3 HP_Agent_PauseReceive			()
	4 HP_Agent_IsPauseReceive			()
	5 HP_Client_PauseReceive			()
	6 HP_Client_IsPauseReceive		()

> £
-----------------
1TCP Agent ӷ HP_Agent_ConnectWithExtra()֧ǰ󶨸
2 vc-common-src 汾 v2.3.22
3OpenSSL 汾 1.1.0g

> ģ޸
-----------------
1޸ģ2003ȡIPַΪյ⡣


[15:03 2017/9/27]
> Bug ޸
-----------------
1޸ server  SetupSSLContext һѡ
2IServerIClientIAgentµSetupSSLContext޸ĲֲΪɿ




[17:34 2017/9/26]
==========================================================================================
v5.0.2 £
==========================================================================================

> Bug ޸
-----------------
1޸ PULL/PACK ܻ Bug
2ӰPull ServerPull AgentPack ServerPack Agent

> ˵
-----------------
1HP-Socket v5.0.2 ȫ HP-Socket v5.0.1 汾ֱ滻





[11:07 2017/7/17]
==========================================================================================
v5.0.1 £
==========================================================================================

> IPv6 ֧֣
-----------------
1֧ͨ IPv6
2ӿûб仯ڲͨĵַԶʶ IPv4 / IPv6
3API £
	1 enum En_HP_IPAddrType			()
	2 struct HP_TIPAddr				()
	3 SYS_GetIPv4InAddr				(ɾ)
	4 SYS_GetOptimalIPByHostName		(ɾ)
	5 SYS_IsIPAddress					(޸)
	6 SYS_GetIPAddress					(޸)
	7 SYS_EnumHostIPAddresses			()
	8 SYS_FreeHostIPAddresses			()

> SSL ͨ
-----------------
1 SSL ֤֧֣ÿͨʹòͬ SSL ֤
2ͨ󶨶 SSL Contextȡɰ汾ȫΨһ SSL Context
3API £
	1 HP_SSL_Initialize				(ɾ)
	2 HP_SSL_Cleanup					(ɾ)
	3 HP_SSL_IsValid					(ɾ)
	4 HP_SSLAgent_SetupSSLContext		()
	5 HP_SSLClient_SetupSSLContext		()
	6 HP_SSLServer_SetupSSLContext		()
	7 HP_SSLServer_AddSSLContext		()
	8 HP_SSLAgent_CleanupSSLContext	()
	9 HP_SSLClient_CleanupSSLContext	()
	10 HP_SSLServer_CleanupSSLContext	()

> £
-----------------
1Demo £ Demo ֧ IPv6 SSL Demo ֧µ֤

> ˵
-----------------
1SSL Ҫ SSL Context ʼʽ
2HP-Socket v5.0.1 ȫ HP-Socket v4.x.x 汾ֱ滻

> ģ£
-----------------
1Ӻ
	_HP_EnumHostIPAddresse()           /* ö IP ַ */
	_HP_IsIPAddress(                 /* ַǷ IP ַʽ */
	_HP_SSL_RemoveThreadLocalState()   ƣֲ߳̾ SSL Դ 

2ServerӺ
	SetupSSLContext()    ʼͨ SSL 
	AddSSLContext()       SNI ֤
	CleanupSSLContext()  ͨ SSL л

3AgentӺ
	SetupSSLContext()    ʼͨ SSL 
	CleanupSSLContext()  ͨ SSL л

3ClientӺ
	SetupSSLContext()    ʼͨ SSL 
	CleanupSSLContext()  ͨ SSL л





[17:40 2017/4/12]



[13:43 2017/4/7]

> HTTP Cookie 
-----------------
1 Cookie ڲͬӡͬ乲 Cookie
2Cookie ʵ˱׼ HTTP Cookie ܣ֧ Max-AgeexpireshttpOnlysecure
3Cookie ֧ Cookie л뷴л
4IHttpClient  IHttpAgent ͨ SetUseCookie() Ƿ Cookie 


> ˵
-----------------
1HP-Socket v4.2.1 ȫ HP-Socket v4.1.4 汾ֱ滻


# ======================================== #
HP-Socket v4.2.1 API б
# ======================================== #
--------------------
1TCP:
--------------------
HP_Server_IsSecure		()
HP_Agent_IsSecure		()
HP_Client_IsSecure		()

--------------------
2HTTP Sync Client:
--------------------
Create_HP_HttpSyncClient		(޸ģӿѡ pListener pListener ǿԼ HttpSyncClient ͨ¼)
Create_HP_HttpsSyncClient		(޸ģӿѡ pListener pListener ǿԼ HttpSyncClient ͨ¼)

--------------------
3HTTP Client:
--------------------
HP_HttpClient_SetUseCookie		()
HP_HttpClient_IsUseCookie		()
HP_HttpClient_AddCookie			(ɾ)
HP_HttpClient_DeleteCookie		(ɾ)
HP_HttpClient_DeleteAllCookies	(ɾ)

--------------------
4HTTP Agent:
--------------------
HP_HttpAgent_SetUseCookie		()
HP_HttpAgent_IsUseCookie		()
HP_HttpAgent_AddCookie			(ɾ)
HP_HttpAgent_DeleteCookie		(ɾ)
HP_HttpAgent_DeleteAllCookies	(ɾ)

--------------------
5Cookie Management:
--------------------
HP_HttpCookie_MGR_LoadFromFile				()
HP_HttpCookie_MGR_SaveToFile				()
HP_HttpCookie_MGR_ClearCookies				()
HP_HttpCookie_MGR_RemoveExpiredCookies		()
HP_HttpCookie_MGR_SetCookie					()
HP_HttpCookie_MGR_DeleteCookie				()
HP_HttpCookie_MGR_SetEnableThirdPartyCookie	()
HP_HttpCookie_MGR_IsEnableThirdPartyCookie	()
HP_HttpCookie_HLP_ParseExpires				()
HP_HttpCookie_HLP_MakeExpiresStr			()
HP_HttpCookie_HLP_ToString					()
HP_HttpCookie_HLP_CurrentUTCTime			()
HP_HttpCookie_HLP_MaxAgeToExpires			()
HP_HttpCookie_HLP_ExpiresToMaxAge			()

httpCookie DEMO
httpCookiehttpclienthttpagentʹãȻҲûдdemoԾȽhttpCookieð




[13:19 2017/3/22]

> HTTP Sync Client ͨ
-----------------
1Create_HP_HttpSyncClient  Create_HP_HttpsSyncClient ӿѡ pListener
2 pListener ǿͨ pListener  HttpSyncClient ͨ¼

> £
-----------------
1Demo £HttpProxyTestEcho-Http (SyncClient)TestEcho-Http-4C (SyncClient)
2OpenSSL 汾 1.1.0e
3IWinHttp httpclient¼صӿڣʵϴصĽʾ

> ˵
-----------------
1HTTP Sync Client Ҫ Create_HP_HttpSyncClient  Create_HP_HttpsSyncClient ĵò
2HP-Socket v4.1.4 ȫ HP-Socket v4.1.3 汾ֱ滻







[16:26 2017/1/20]
1IWinhttp ResponseText ΪǷutf8



[11:39 2017/1/19]
1ģ£޸ȡIPַͶ˿ʱIPַȡ⡣
2udpdemo
3httpļЧʸߣܵ110M/sʵΪ⻺Сʧֻ95-100m/s
4Ϊ°4.1.3 dll



[11:15 2017/1/16]
1ģ£޸serveragent  GetAllConnectionIDs ⣬ɾһ

ֱ滻4.1.2ϰ汾



[16:29 2017/1/12]
1Ϊ°4.1.3
2IWinHttpΪopenʱ򴴽
==========================================================================================
v4.1.3 £
==========================================================================================

> 
-----------------
1ITcpServer  ITcpAgent  SP_DIRECT ģʽ£ OnReceive ¼ڲܴ Onclose ¼Ϊ˳򴥷
2IClient Żȶ

> ˵
-----------------
1HP-Socket v4.1.3 ȫ HP-Socket v4.1.2 汾ֱ滻




[16:57 2016/12/28]
1URL
2ӼAPIװ
   _HP_Compress: ͨѹ
   _HP_Uncompress: ͨѹ
   _HP_CompressEx: ߼ѹ
   _HP_UncompressEx: ߼ѹ
   _HP_GZipCompress: Gzip ѹ
   _HP_GZipUncompress: Gzip ѹ
   GetHttpDefaultStatusCodeDesc: ȡHTTP״̬ı

3sendΪָ+ȷʽSendBytesֽڼ
4dllΪ4.1.2-rc2ֱ滻